﻿#site-navi {
  position: relative; }

#certify-view {
  padding-top: 1rem;
  min-height: 100%; }

#annoncement {
  padding: 1rem;
  margin-top: .5rem;
  background-color: #b9e2f0;
  border: 1px solid #3caed4; }
  #annoncement > * {
    line-height: 2; }

#idcard-upr {
  text-align: center;
  margin-top: 1rem;
  overflow: hidden;
  border: 1px solid;
  padding: 1rem; }
  #idcard-upr > img {
    cursor: pointer;
    height: 24rem;
    width: 100%; }

.FormItem > small {
  color: #c51e32; }

#submit-processing {
  text-align: center; }

#submit-end {
  text-align: center; }

#submit-end-ok {
  padding-top: 16rem;
  background-position: center top;
  background-size: auto 14rem;
  background-repeat: no-repeat;
  background-image: url("/UI/imgs/acnt/certify-submit-ok.png"); }

#submit-end-err {
  margin-top: 2rem;
  height: 24rem; }
  #submit-end-err.fail {
    padding-top: 25rem;
    background-position: center;
    background-size: auto 100%;
    background-image: url(/ui/imgs/fail-submit.png);
    background-repeat: no-repeat; }

#submit-end-err-tip {
  font-size: 2rem;
  color: #c51e32;
  text-align: center; }

.exist-certification {
  width: 70%;
  display: inline-block;
  padding: 1rem;
  text-align: left;
  margin-top: 2rem; }

.certification-info {
  border: 1px solid gray;
  box-shadow: 0 0 2px 4px white inset;
  background-color: #fff7bf;
  width: 800px;
  margin: 0 auto; }

.ci-idcardpic {
  max-width: 70%;
  height: 20rem;
  margin-top: 1rem; }

#btn-gonext {
  height: 4rem;
  line-height: 4rem;
  font-size: 2rem;
  padding: 0 2rem;
  font-weight: bold; }
